package com.example.formasmatematicasis;

import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.Spinner;

public class MainActivity extends Activity implements OnItemSelectedListener{
	
	Spinner SpnAritmetica;
	Spinner SpnGeometria;
	Spinner SpnDerivadas;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		SpnAritmetica= (Spinner)findViewById(R.id.spinnerOpcionesAritmetica);
		SpnGeometria=(Spinner)findViewById(R.id.spinnerOpcionesGeometria);
		SpnDerivadas= (Spinner)findViewById(R.id.spinnerOpcionesDerivada);
		
		SpnAritmetica.setOnItemSelectedListener(this);
		SpnGeometria.setOnItemSelectedListener(this);
		SpnDerivadas.setOnItemSelectedListener(this);
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.main, menu);
		return true;
	}

	@Override
	public void onItemSelected(AdapterView<?> arg0, View view, int posicion,
			long id) {
		// TODO Auto-generated method stub
		switch (arg0.getId()){
		case R.id.spinnerOpcionesAritmetica:
			if (posicion==1){
				Intent intentAritmeticaBasica= new Intent(MainActivity.this,ActivityAritmeticaBasica.class); 
		     	startActivity(intentAritmeticaBasica);
		     	posicion=0;
		     	break;
			}
			if (posicion==2){
				Intent intentExponenteRadical= new Intent(MainActivity.this,ActivityExponenteRadical.class); 
		     	startActivity(intentExponenteRadical);
		     	posicion=0;
		     	break;
			}
			if (posicion==3){
				Intent intentAritmeticaFactorizacion= new Intent(MainActivity.this,ActivityAritmeticaFactorizacion.class); 
		     	startActivity(intentAritmeticaFactorizacion);
		     	posicion=0;
		     	break;
			}
			if (posicion==4){
				Intent intentTeoremaBinomio= new Intent(MainActivity.this,ActivityTeoremaBinomio.class); 
		     	startActivity(intentTeoremaBinomio);
		     	posicion=0;
		     	break;
			}
			if (posicion==5){
				Intent intentCuadratica= new Intent(MainActivity.this,ActivityDerivadaBasica.class); 
		     	startActivity(intentCuadratica);
		     	posicion=0;
		     	break;
			}
				case R.id.spinnerOpcionesGeometria:
					if (posicion==1){
						Intent intentTriangulo= new Intent(MainActivity.this,ActivityTriangulo.class); 
						startActivity(intentTriangulo);
						posicion=0;
						break;
					}
					if (posicion==2){
						Intent intentCirculo= new Intent(MainActivity.this,ActivityCirculo.class); 
						startActivity(intentCirculo);
						posicion=0;
						break;
					}
					if (posicion==3){
						Intent intentEsfera= new Intent(MainActivity.this,ActivityEsfera.class); 
						startActivity(intentEsfera);
						posicion=0;
						break;
					}
					if (posicion==4){
						Intent intentCilindro= new Intent(MainActivity.this,ActivityCilindro.class); 
						startActivity(intentCilindro);
						posicion=0;
						break;
					}
					if (posicion==5){
						Intent intentCono= new Intent(MainActivity.this,ActivityCono.class); 
						startActivity(intentCono);
						posicion=0;
						break;
					}	
		case R.id.spinnerOpcionesDerivada:
			if (posicion==1){
				Intent RectaPendiente= new Intent(MainActivity.this,ActivityRectaPendiente.class); 
		     	startActivity(RectaPendiente);
		     	posicion=0;
		     	break;
			}
			if (posicion==2){
				Intent DerivadasBasicas = new Intent(MainActivity.this,ActivityCuadratica.class);
				startActivity(DerivadasBasicas);
				posicion=0;
				break;
			}
			if (posicion==3){
				Intent TrigonometricaseInversa = new Intent(MainActivity.this, ActivityTrigonoInversa.class);
				startActivity(TrigonometricaseInversa);
				posicion=0;
				break;
			}
			if (posicion==4){
				Intent ReglasDerivacion = new Intent(MainActivity.this,ActivityReglaDerivacion.class);
				startActivity (ReglasDerivacion);
				posicion=0;
				break;
			}
				
		}

	}
	@Override
	public void onNothingSelected(AdapterView<?> arg0) {
		// TODO Auto-generated method stub
		
	}

}
